package com.renbang.service.datafile;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.renbang.dao.datafile.SoilFileDao;
import com.renbang.model.common.Page;
import com.renbang.model.common.PageData;
import com.renbang.service.BaseServices;
/**
 * 
 * @description DataFileServiceImp
 * @author chen
 * @date 2017年3月15日
 */
@Service("SoilFileServiceImp")
public class SoilFileServiceImp implements BaseServices<PageData>{
	@Autowired
	SoilFileDao soilFileDao;
	@Override
	public int add(PageData PageData) {
		return soilFileDao.insert(PageData);
	}

	@Override
	public int modify(PageData obje) {
		return soilFileDao.update(obje);
	}


	@Override
	public int removeById(Integer id) {
		return soilFileDao.deleteById(id);
	}
	
	public List<PageData> findInPage(PageData obje) {
		return soilFileDao.selectInPage(obje);
	}

	@Override
	public List<PageData> findByModel(PageData obje) {
		return soilFileDao.selectByModel(obje);
	}

	@Override
	public int findTotal(PageData obje) {
		return soilFileDao.selectTotalRecord(obje);
	}

	@Override
	public PageData findById(Integer id) {
		return soilFileDao.selectById(id);
	}

	@Override
	public int removeByIds(List<String> list) {
		return 0;
	}

	@Override
	public List<PageData> findInPage(PageData obj, Page page) {
		// TODO Auto-generated method stub
		return null;
	}

	
}
